'''
1.1
IP地址的作用是什么?
标识计算机网络中一个主机设备/
端口的作用是什么?
定位计算机系统上的一个程序
socket 的作用是什么?
网络通信
TCP socket 的特点是什么?
1.面向连接
2.可靠
'''

# 3.1
'''
实现一个 TCP客户端，
连接的服务器是 47.93.187.37 端口是8081,
请向他发送一个 helloworld 然后将接收到的 数据打印出来。
'''
import socket

if __name__ == '__main__':

    tcp = socket.socket()
    # tcp.connect(("47.93.187.37", 8081))
    tcp.connect(("192.168.199.128", 8081))
    tcp.send(("hello world").encode())
    result = tcp.recv(1024)
    if result:
        print(result.decode())
    else:
        print("对方已断开连接")
        tcp.close()